import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import {HttpClientModule} from '@angular/common/http';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import { LoginComponent } from './pages/login/login.component';
import { IndexComponent } from './pages/index/index.component';
import { EmployeeComponent } from './components/employee/employee.component';
import { LeavesComponent } from './components/leaves/leaves.component';
import { EditComponent } from './components/edit/edit.component';
import { ReleaseTaskComponent } from './components/release-task/release-task.component';
import { AttendanceComponent } from './components/attendance/attendance.component';
import { MailListComponent } from './components/mail-list/mail-list.component';
import { GoodsComponent } from './components/goods/goods.component';
import { OtherleavesComponent } from './components/otherleaves/otherleaves.component';
import { ReminderComponent } from './components/reminder/reminder.component';
import { PasswordComponent } from './components/password/password.component';
import { PersonManagementComponent } from './components/person-management/person-management.component';
import { PersonalComponent } from './components/personal/personal.component';

import { ReceiveTaskComponent } from './components/receive-task/receive-task.component';
import { AdoptComponent } from './components/adopt/adopt.component';
import { ApprovalComponent } from './components/approval/approval.component';
import { SalaryComponent } from './components/salary/salary.component';
import { PlansComponent } from './components/plans/plans.component';
import { ClockComponent } from './components/clock/clock.component';
import { EmpDetailComponent } from './components/emp-detail/emp-detail.component';
import { CartsComponent } from './components/carts/carts.component';
import { EmpEditComponent } from './components/emp-edit/emp-edit.component';
import { AddEmployeeComponent } from './components/add-employee/add-employee.component';
@NgModule({
  declarations: [
    AppComponent,
    LoginComponent,
    IndexComponent,
    EmployeeComponent,
    LeavesComponent,
    EditComponent,
    ReleaseTaskComponent,
    AttendanceComponent,
    MailListComponent,
    GoodsComponent,
    OtherleavesComponent,
    ReminderComponent,
    PasswordComponent,
    PersonManagementComponent,
    PersonalComponent,
    PlansComponent,
    ReceiveTaskComponent,
    AdoptComponent,
    ApprovalComponent,
    SalaryComponent,
    ClockComponent,
    EmpDetailComponent,
    CartsComponent,
    EmpEditComponent,
    AddEmployeeComponent
  ],
  imports: [
    BrowserModule,
    AppRoutingModule,
    FormsModule,
    BrowserAnimationsModule,
    HttpClientModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})

export class AppModule { }
